 {
        
        cc.Class({
            extends: cc.Component,
            properties: {
                Sprite_tile: {
                    default: null,
                    type: cc.Sprite
                }
            },
            onLoad: function () {
                this.anim = this.getComponent(cc.Animation);
            },
            start: function () {
            },
            updateTile: function (e) {
                var t = "mj_az_01_" + e;
                Global.spriteAtlas.setSpriteFrame(this.Sprite_tile, "Texture/mj_az_tiles", t);
            },
            setIsShine: function (e) {
                this.isShine = e;
            },
            getIsShine: function () {
                return this.isShine;
            },
            playFanPaiAnim: function () {
                this.getIsShine() ? (this.anim.on("finished", this.afterFanPai.bind(this), this),
                    this.anim.play("luckyFlower_fanpai")) : this.anim.play("luckyFlower_fanpaiMiss");
            },
            afterFanPai: function () {
                this.getIsShine() && (this.anim.off("finished", this.afterFanPai.bind(this), this),
                    this.anim.play("luckyFlower_fanpaihou"));
            }
        })
    }